Bayanihan: Web-Based Volunteer Computing Using Java

نویسنده

  • Luis F. G. Sarmenta
چکیده

This paper presents and discusses the idea of Web-based volunteer computing, which allows people to cooperate in solving a large parallel problem by using standard Web browsers to volunteer their com-puters' processing power. Because volunteering requires no prior human contact and very little technical knowledge, it becomes very easy to build very large volunteer computing networks. At its full potential, volunteer computing can make it possible to build worldwide massively parallel computing networks more powerful than any supercomputer. Even on a smaller, more practical scale, volunteer computing can be used within companies or institutions to provide supercomputer-like facilities by harnessing the computing power of existing workstations. Many interesting variations are possible, including networks of information appliances (NOIAs), paid volunteer systems, and barter trade of compute cycles. In this paper, we discuss these possibilities, and identify several issues that will need to be addressed in order to successfully implement them. We also present an overview of the current work being done in the Bayani-han volunteer computing project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Bayanihan: building and studying web-based volunteer computing systems using Java

Project Bayanihan is developing the idea of volunteer computing, which seeks to enable people to form very large parallel computing networks very quickly by using ubiquitous and easy-to-use technologies such as web browsers and Java. By utilizing Java's object-oriented features, we have built a exible software framework that makes it easy for programmers to write diierent volunteer computing ap...

متن کامل

Towards Bayanihan: building an extensible framework for volunteer computing using Java

Project Bayanihan seeks to develop the idea of volunteer computing , which allows people to very easily pool together their computers' processing power and cooperate in solving parallel problems. While the idea of volunteer computing o ers many exciting new prospects in global supercomputing and collaboration, its realization involves many challenging research issues that need to be addressed. ...

متن کامل

Studying Sabotage-Tolerance Mechanisms through Web-based Parallel Parametric Analysis and Monte Carlo Simulation

In this paper, we show how we have been able to use parallel parametric analysis and Monte Carlo simulations, running on a Java applet-based volunteer computing system, Bayanihan, to develop and study new mechanisms for addressing the problem of sabotage by malicious volunteers in volunteer computing and Internet computing systems. We begin by describing the general-purpose framework we have de...

متن کامل

An Adaptive, Fault-Tolerant Implementation of BSP for JAVA-Based Volunteer Computing Systems

In recent years, there has been a surge of interest in Javabased volunteer computing systems, which aim to make it possible to build very large parallel computing networks very quickly by enabling users to join a parallel computation by simply visiting a web page and running a Java applet on a standard browser. A key research issue in implementing such systems is that of choosing an appropriate...

متن کامل

Design and Implementation of a Framework for Performing Genetic Computation Through a Volunteer Computing System

This project designed and implemented a transparent software framework that allows any genetic algorithm to be run in parallel over the Internet. The framework distributes the population of the genetic algorithm among computers which have been volunteered to assist in the task. However, the parameters provided to the genetic algorithm are independent of the number of processors being used. The ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998